screen input
marsauto/europilot
Europilot is an open source project that leverages the popular Euro Truck Simulator(ETS2) to develop self-driving algorithms. A convolutional neural network (CNN) controls the steering wheel inside ETS2. Think of europilot as a bridge between the game environment, and your favorite deep-learning framework, such as Keras or Tensorflow. With europilot, you can capture the game screen input, and programmatically control the truck inside the simulator. Europilot can be used in one of two ways: training or testing. For training, europilot can capture the screen input and output a numpy array in realtime, while simultaenously getting the wheel-joystick values.